metal processing technologies - French English Dictionary